package com.cg.entity;

import java.util.Date;
import java.io.Serializable;

/**
 * (Patient)实体类
 *
 * @author chengong
 * @since 2024-01-06 20:44:14
 */
public class Patient implements Serializable {
   
    
    private Integer id;
    /**
     * 就诊卡号
     */
    private String cardNum;
    /**
     * 患者姓名
     */
    private String patientName;
    /**
     * 性别 1：男 2女
     */
    private Integer gender;
    /**
     * 生日
     */
    private String birthday;
    /**
     * 证件类型 data表id
     */
    private Integer carType;
    /**
     * 国籍 data表id
     */
    private Integer national;
    /**
     * 证件号
     */
    private String idCard;
    /**
     * 婚姻状况 data表 id
     */
    private Integer maritalType;
    /**
     * 手机号
     */
    private String phone;
    /**
     * 单位名称
     */
    private String company;
    /**
     * 民族 nation表id
     */
    private Integer nationId;
    /**
     * 家庭地址
     */
    private String address;
    /**
     * 职业
     */
    private String occupation;
    /**
     * 省
     */
    private Integer provinceId;
    /**
     * 市
     */
    private Integer cityId;
    /**
     * 区
     */
    private Integer areaId;
    /**
     * 现住址
     */
    private String presentAddress;
    
    private Integer presentProvinceId;
    
    private Integer presentCityId;
    
    private Integer presentAreaId;
    /**
     * 联系人姓名
     */
    private String contactName;
    /**
     * 联系电话
     */
    private String contactIdCard;
    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 就诊卡二维码片地址
     */
    private String cardNumUrl;
    /**
     * 就诊卡条码图片地址
     */
    private String cardNumBarUrl;
    /**
     * 小程序用户id
     */
    private Integer patientUserId;
    /**
     * 是否默认患者 1 是 0 否
     */
    private Integer isDefault;


    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getCardNum() {
        return cardNum;
    }

    public void setCardNum(String cardNum) {
        this.cardNum = cardNum;
    }

    public String getPatientName() {
        return patientName;
    }

    public void setPatientName(String patientName) {
        this.patientName = patientName;
    }

    public Integer getGender() {
        return gender;
    }

    public void setGender(Integer gender) {
        this.gender = gender;
    }

    public String getBirthday() {
        return birthday;
    }

    public void setBirthday(String birthday) {
        this.birthday = birthday;
    }

    public Integer getCarType() {
        return carType;
    }

    public void setCarType(Integer carType) {
        this.carType = carType;
    }

    public Integer getNational() {
        return national;
    }

    public void setNational(Integer national) {
        this.national = national;
    }

    public String getIdCard() {
        return idCard;
    }

    public void setIdCard(String idCard) {
        this.idCard = idCard;
    }

    public Integer getMaritalType() {
        return maritalType;
    }

    public void setMaritalType(Integer maritalType) {
        this.maritalType = maritalType;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getCompany() {
        return company;
    }

    public void setCompany(String company) {
        this.company = company;
    }

    public Integer getNationId() {
        return nationId;
    }

    public void setNationId(Integer nationId) {
        this.nationId = nationId;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getOccupation() {
        return occupation;
    }

    public void setOccupation(String occupation) {
        this.occupation = occupation;
    }

    public Integer getProvinceId() {
        return provinceId;
    }

    public void setProvinceId(Integer provinceId) {
        this.provinceId = provinceId;
    }

    public Integer getCityId() {
        return cityId;
    }

    public void setCityId(Integer cityId) {
        this.cityId = cityId;
    }

    public Integer getAreaId() {
        return areaId;
    }

    public void setAreaId(Integer areaId) {
        this.areaId = areaId;
    }

    public String getPresentAddress() {
        return presentAddress;
    }

    public void setPresentAddress(String presentAddress) {
        this.presentAddress = presentAddress;
    }

    public Integer getPresentProvinceId() {
        return presentProvinceId;
    }

    public void setPresentProvinceId(Integer presentProvinceId) {
        this.presentProvinceId = presentProvinceId;
    }

    public Integer getPresentCityId() {
        return presentCityId;
    }

    public void setPresentCityId(Integer presentCityId) {
        this.presentCityId = presentCityId;
    }

    public Integer getPresentAreaId() {
        return presentAreaId;
    }

    public void setPresentAreaId(Integer presentAreaId) {
        this.presentAreaId = presentAreaId;
    }

    public String getContactName() {
        return contactName;
    }

    public void setContactName(String contactName) {
        this.contactName = contactName;
    }

    public String getContactIdCard() {
        return contactIdCard;
    }

    public void setContactIdCard(String contactIdCard) {
        this.contactIdCard = contactIdCard;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getCardNumUrl() {
        return cardNumUrl;
    }

    public void setCardNumUrl(String cardNumUrl) {
        this.cardNumUrl = cardNumUrl;
    }

    public String getCardNumBarUrl() {
        return cardNumBarUrl;
    }

    public void setCardNumBarUrl(String cardNumBarUrl) {
        this.cardNumBarUrl = cardNumBarUrl;
    }

    public Integer getPatientUserId() {
        return patientUserId;
    }

    public void setPatientUserId(Integer patientUserId) {
        this.patientUserId = patientUserId;
    }

    public Integer getIsDefault() {
        return isDefault;
    }

    public void setIsDefault(Integer isDefault) {
        this.isDefault = isDefault;
    }

}

